<?php
/**
 * Popup container template.
 *
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @copyright   Copyright (c) 2014 X.commerce, Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 *
 * @var \Magento\Backend\Block\Template $this
 */
?>
<script type="text/javascript">
require([
    "jquery",
    "jquery/ui",
	"Magento_Integration/js/integration"
], function($){

    window.integration = new Integration(
        '<?php echo $this->getUrl('*/*/permissionsDialog', ['id' => ':id', 'reauthorize' => ':isReauthorize']); ?>',
        '<?php echo $this->getUrl('*/*/tokensDialog', ['id' => ':id', 'reauthorize' => ':isReauthorize']); ?>',
        '<?php echo $this->getUrl('*/*/tokensExchange', ['id' => ':id', 'reauthorize' => ':isReauthorize']); ?>',
        '<?php echo $this->getUrl('*/*'); ?>',
        '<?php echo $this->getUrl('*/*/loginSuccessCallback'); ?>'
    );

    /**
     * Confirm dialog for delete integration action
     */
    $(function () {
        $('div#integrationGrid').on('click', 'button#delete', function (e) {
            $('#integration-delete-container').dialog({
                modal: true,
                autoOpen: true,
                resizable: false,
                minHeight: 200,
                minWidth: 300,
                dialogClass: "no-close",
                position: {at: 'center'},
                buttons: {
                    Cancel: function () {
                        $(this).dialog("close");
                    },
                    Delete: function () {
                        $(this).dialog("close");
                        window.location.href = $(e.target).data('url');
                    }
                }
            });
            e.stopPropagation();
        });
    });

});
</script>
<div id="integration-popup-container" style="display:none;"></div>
<div id="integration-delete-container" style="display:none;" title="<?php echo __('Are you sure ?'); ?>">
    <p><?php echo __("Are you sure you want to delete this integration? You can't undo this action."); ?></p>
</div>
